¿Por qué typeof son objetos null e undefined en lugar de palabras clave o booleanos en JavaScript?
Por ejemplo,
(typeof null) // "object" (typeof undefined) // "undefined" Pero lo que pasa con undefined es que actúa como un objeto sin propiedades. Pero typeof null es un objeto. ¿Por qué son objetos y qué sentido tiene que sean objetos sin propiedades?